Skip to content

Normalize resource session ids in create_session#1

Open
devyulbae wants to merge 1 commit into
RaghunandanKumar:fix/vertex-session-resource-idfrom
devyulbae:fix/ge-resource-session-id-create-session
Open

Normalize resource session ids in create_session#1
devyulbae wants to merge 1 commit into
RaghunandanKumar:fix/vertex-session-resource-idfrom
devyulbae:fix/ge-resource-session-id-create-session

Conversation

@devyulbae

Copy link
Copy Markdown

This follow-up preserves the original PR direction and adds coverage for the Runner auto-create-session path.

The existing PR normalizes fully qualified session resource names in get_session and delete_session, but create_session still validates the original session_id directly.

When Runner auto-creates a missing session, it calls create_session(..., session_id=session_id), so a Gemini Enterprise / Agentspace-style resource name can still raise ValueError.

Tested with:

PYTHONPATH=src python -m pytest tests/unittests/sessions/test_vertex_ai_session_service.py -q

Result: 39 passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant